ChipFind - документация

Электронный компонент: 28F008SA-L

Скачать:  PDF   ZIP
Other brands and names are the property of their respective owners
Information in this document is provided in connection with Intel products Intel assumes no liability whatsoever including infringement of any patent or
copyright for sale and use of Intel products except as provided in Intel's Terms and Conditions of Sale for such products Intel retains the right to make
changes to these specifications at any time without notice Microcomputer Products may have minor variations to this specification known as errata
December 1995
COPYRIGHT
INTEL CORPORATION 1995
Order Number 290435-005
28F008SA-L
8-MBIT (1 MBIT x 8) FLASHFILE
TM
MEMORY
Y
High-Density Symmetrically-Blocked
Architecture
Sixteen 64-Kbyte Blocks
Y
Low-Voltage Operation
b
3 3V
g
0 3V or 5 0V
g
10% V
CC
Y
Extended Cycling Capability
10 000 Block Erase Cycles
160 000 Block Erase
Cycles per Chip
Y
Automated Byte Write and Block Erase
Command User Interface
Status Register
Y
System Performance Enhancements
RY BY
Status Output
Erase Suspend Capability
Y
High-Performance Read
200 ns Maximum Access Time
Y
Deep Power-Down Mode
0 20 mA I
CC
Typical
Y
SRAM-Compatible Write Interface
Y
Hardware Data Protection Feature
Erase Write Lockout during Power
Transitions
Y
Industry Standard Packaging
40-Lead TSOP 44-Lead PSOP
Y
ETOX
TM
III Nonvolatile Flash
Technology
12V Byte Write Block Erase
Intel's 28F008SA-L 8 Mbit FlashFile
TM
Memory is the highest density nonvolatile read write solution for solid-
state storage The 28F008SA-L's extended cycling symmetrically-blocked architecture fast access time write
automation and very low power consumption provide a more reliable lower power lighter weight and higher
performance alternative to traditional rotating disk technology The 28F008SA-L brings new capabilities to
portable computing Application and operating system software stored in resident flash memory arrays provide
instant-on rapid execute-in-place and protection from obsolescence through in-system software updates
Resident software also extends system battery life and increases reliability by reducing disk drive accesses
For high-density data acquisition applications the 28F008SA-L offers a more cost-effective and reliable alter-
native to SRAM and battery Traditional high-density embedded applications such as telecommunications
can take advantage of the 28F008SA-L's nonvolatility blocking and minimal system code requirements for
flexible firmware and modular software designs
The 28F008SA-L is offered in 40-lead TSOP (standard and reverse) and 44-lead PSOP packages Pin assign-
ments simplify board layout when integrating multiple devices in a flash memory array or subsystem This
device uses an integrated Command User Interface and state machine for simplified block erasure and byte
write The 28F008SA-L memory map consists of 16 separately erasable 64-Kbyte blocks
Intel's 28F008SA-L employs advanced CMOS circuitry for systems requiring low power consumption and
noise immunity Its 200 ns access time provides superior performance when compared with magnetic storage
media A deep power-down mode lowers power consumption to 0 66 mW typical thru V
CC
crucial in portable
computing handheld instrumentation and other low-power applications The RP
power control input also
provides absolute data protection during system power-up down
Manufactured on Intel's 0 8 micron ETOX process the 28F008SA-L provides the highest levels of quality
reliability and cost-effectiveness
Other brands and names are property of their respective owners
28F008SA-L
PRODUCT OVERVIEW
The 28F008SA-L is a high-performance 8-Mbit
(8 388 608-bit) memory organized as 1 Mbyte
(1 048 576 bytes) of 8 bits each Sixteen 64-Kbyte
(65 536-byte)
blocks
are
included
on
the
28F008SA-L A memory map is shown in Figure 6 of
this specification A block erase operation erases
one of the sixteen blocks of memory in typically 2 0
seconds
independent of the remaining blocks
Each block can be independently erased and written
10 000 cycles Erase Suspend
mode allows sys-
tem software to suspend block erase to read data or
execute
code
from
any
other
block
of
the
28F008SA-L
The 28F008SA-L is available in the 40-lead TSOP
(Thin Small Outline Package 1 2 mm thick) and 44-
lead PSOP
(Plastic Small Outline) packages Pin-
outs are shown in Figures 2 and 4 of this specifica-
tion
The Command User Interface serves as the inter-
face between the microprocessor or microcontroller
and the internal operation of the 28F008SA-L
Byte Write and Block Erase Automation
allow
byte write and block erase operations to be execut-
ed using a two-write command sequence to the
Command User Interface The internal Write State
Machine
(WSM) automatically executes the algo-
rithms and timings necessary for byte write and
block
erase
operations
including
verifications
thereby unburdening the microprocessor or micro-
controller Writing of memory data is performed in
byte increments typically within 11 ms I
PP
byte
write and block erase currents
are 10 mA typical
30 mA maximum V
PP
byte write and block erase
voltage
is 11 4V to 12 6V
The Status Register indicates the status of the
WSM and when the WSM successfully completes
the desired byte write or block erase operation
The RY BY
output gives an additional indicator of
WSM activity providing capability for both hardware
signal of status (versus software polling) and status
masking (interrupt masking for background erase
for example) Status polling using RY BY
mini-
mizes both CPU overhead and system power con-
sumption When low RY BY
indicates that the
WSM is performing a block erase or byte write oper-
ation RY BY
high indicates that the WSM is ready
for new commands block erase is suspended or the
device is in deep powerdown mode
Maximum access time is 200 ns (t
ACC
)
over the
commercial temperature range (0 C to a70 C) and
over V
CC
supply voltage range (3 0V to 3 6V and
4 5V to 5 5V) I
CC
active current
(CMOS Read) is
5 mA typical
12 mA maximum
at 5 MHz
3 3V
g
0 3V
When the CE
and RP
pins are at V
CC
the I
CC
CMOS Standby
mode is enabled
A Deep Powerdown mode is enabled when the
RP
pin is at GND minimizing power consumption
and providing write protection I
CC
current
in deep
powerdown is 0 20 mA typical Reset time of 500 ns
is required from RP
switching high until outputs are
valid to read attempts Equivalently the device has a
wake time of 1 ms from RP
high until writes to the
Command User Interface are recognized by the
28F008SA-L With RP
at GND the WSM is reset
and the Status Register is cleared
2
28F008SA-L
Figure 1 Block Diagram
290435
1
3
28F008SA-L
Table 1 Pin Description
Symbol
Type
Name and Function
A
0
A
19
INPUT
ADDRESS INPUTS
for memory addresses Addresses are internally
latched during a write cycle
DQ
0
DQ
7
INPUT OUTPUT
DATA INPUT OUTPUTS
Inputs data and commands during Command
User Interface write cycles outputs data during memory array Status
Register and Identifier read cycles The data pins are active high and
float to tri-state off when the chip is deselected or the outputs are
disabled Data is internally latched during a write cycle
CE
INPUT
CHIP ENABLE
Activates the device's control logic input buffers
decoders and sense amplifiers CE
is active low CE
high deselects
the memory device and reduces power consumption to standby levels
RP
INPUT
RESET DEEP POWERDOWN
Puts the device in deep powerdown
mode RP
is active low RP
high gates normal operation RP
also
locks out block erase or byte write operations when active low providing
data protection during power transitions RP
active resets internal
automation Exit from Deep Powerdown sets device to read-array mode
OE
INPUT
OUTPUT ENABLE
Gates the device's outputs through the data buffers
during a read cycle OE
is active low
WE
INPUT
WRITE ENABLE
Controls writes to the Command User Interface and
array blocks WE
is active low Addresses and data are latched on the
rising edge of the WE
pulse
RY BY
OUTPUT
READY BUSY
Indicates the status of the internal Write State
Machine When low it indicates that the WSM is performing a block
erase or byte write operation RY BY
high indicates that the WSM is
ready for new commands block erase is suspended or the device is in
deep powerdown mode RY BY
is always active and does NOT float
to tri-state off when the chip is deselected or data outputs are disabled
V
PP
BLOCK ERASE BYTE WRITE POWER SUPPLY
for erasing blocks of
the array or writing bytes of each block
NOTE
With V
PP
k
V
PPLMAX
memory contents cannot be altered
V
CC
DEVICE POWER SUPPLY (3 3V
g
0 3V 5V
g
10%)
GND
GROUND
4
28F008SA-L
Standard Pinout
290435 2
Reverse Pinout
290435 3
Figure 2 TSOP Lead Configurations
5
28F008SA-L
Figure 3 TSOP Serpentine Layout
NOTE
1 Connect all V
CC
and GND pins of each device to common power supply outputs DO NOT leave V
CC
or GND inputs
disconnected
290435
4
6
28F008SA-L
290435 5
Figure 4 PSOP Lead Configuration
290435 6
Figure 5 28F008SA-L Array Interface to Intel3 3V 80L186EB Embedded Microprocessor
7
28F008SA-L
PRINCIPLES OF OPERATION
The 28F008SA-L includes on-chip write automation
to manage write and erase functions The Write
State Machine allows for 100% TTL-level control
inputs fixed power supplies during block erasure
and byte write and minimal processor overhead with
RAM-like interface timings
After initial device powerup or after return from
deep powerdown mode (see Bus Operations) the
28F008SA-L functions as a read-only memory Ma-
nipulation of external memory-control pins allow ar-
ray read standby and output disable operations
Both Status Register and intelligent identifiers can
also be accessed through the Command User Inter-
face when V
PP
e
V
PPL
This same subset of operations is also available
when high voltage is applied to the V
PP
pin In addi-
tion high voltage on V
PP
enables successful block
erasure and byte writing of the device All functions
associated with altering memory contents
byte
write block erase status and intelligent identifier
are accessed via the Command User Interface and
verified thru the Status Register
Commands are written using standard microproces-
sor write timings Command User Interface contents
serve as input to the WSM which controls the block
erase and byte write circuitry Write cycles also inter-
nally latch addresses and data needed for byte write
or block erase operations With the appropriate com-
mand written to the register standard microproces-
sor read timings output array data access the Intelli-
gent Identifier codes or output byte write and block
erase status for verification
Interface software to initiate and poll progress of in-
ternal byte write and block erase can be stored in
any of the 28F008SA-L blocks This code is copied
to and executed from system RAM during actual
flash memory update After successful completion of
byte write and or block erase code data reads from
the 28F008SA-L are again possible via the Read Ar-
ray command Erase suspend resume capability al-
lows system software to suspend block erase to
read data and execute code from any other block
FFFFF
64-Kbyte Block
EFFFF
F0000
64-Kbyte Block
DFFFF
E0000
64-Kbyte Block
CFFFF
D0000
64-Kbyte Block
BFFFF
C0000
64-byte Block
AFFFF
B0000
64-Kbyte Block
9FFFF
A0000
64-Kbyte Block
8FFFF
90000
64-Kbyte Block
7FFFF
80000
64-Kbyte Block
6FFFF
70000
64-Kbyte Block
5FFFF
60000
64-Kbyte Block
4FFFF
50000
64-Kbyte Block
3FFFF
40000
64-Kbyte Block
2FFFF
30000
64-Kbyte Block
1FFFF
20000
64-Kbyte Block
0FFFF
10000
64-Kbyte Block
00000
Figure 6 Memory Map
Command User Interface and Write
Automation
An on-chip state machine controls block erase and
byte write freeing the system processor for other
tasks After receiving the Erase Setup and Erase
Confirm commands
the state machine controls
block pre-conditioning and erase returning progress
via the Status Register and RY BY
output Byte
write is similarly controlled after destination address
and expected data are supplied The program and
erase algorithms of past Intel flash memories are
now regulated by the state machine including pulse
repetition where required and internal verification
and margining of data
8
28F008SA-L
Data Protection
Depending on the application the system designer
may choose to make the V
PP
power supply switcha-
ble (available only when memory byte writes block
erases are required) or hardwired to V
PPH
When
V
PP
e
V
PPL
memory contents cannot be altered
The 28F008SA-L Command User Interface architec-
ture provides protection from unwanted byte write or
block erase operations even when high voltage is
applied to V
PP
Additionally all functions are dis-
abled whenever V
CC
is below the write lockout volt-
age V
LKO
or when RP
is at V
IL
The 28F008SA-L
accommodates either design practice and encour-
ages optimization of the processor-memory inter-
face
The two-step byte write block erase Command User
Interface write sequence provides additional soft-
ware write protection
BUS OPERATION
Flash memory reads erases and writes in-system
via the local CPU All bus cycles to or from the flash
memory conform to standard microprocessor bus
cycles
Read
The 28F008SA-L has three read modes The memo-
ry can be read from any of its blocks and informa-
tion can be read from the Intelligent Identifier or
Status Register V
PP
can be at either V
PPL
or V
PPH
The first task is to write the appropriate read mode
command to the Command User Interface (array In-
telligent
Identifier
or
Status
Register)
The
28F008SA-L automatically resets to Read Array
mode upon initial device powerup or after exit from
deep powerdown The 28F008SA-L has four control
pins two of which must be logically active to obtain
data at the outputs Chip Enable (CE ) is the device
selection control and when active enables the se-
lected memory device Output Enable (OE ) is the
data input output (DQ
0
DQ
7
) direction control and
when active drives data from the selected memory
onto the I O bus RP
and WE
must also be at
V
IH
Figure 10 illustrates read bus cycle waveforms
Output Disable
With OE
at a logic-high level (V
IH
) the device out-
puts are disabled
Output pins (DQ
0
DQ
7
) are
placed in a high-impedance state
Standby
CE
at
a
logic-high
level
(V
IH
)
places
the
28F008SA-L in standby mode Standby operation
disables much of the 28F008SA-L's circuitry and
substantially reduces device power consumption
The outputs (DQ
0
DQ
7
) are placed in a high-impe-
dence state independent of the status of OE
If the
28F008SA-L is deselected during block erase or
byte write the device will continue functioning and
consuming normal active power until the operation
completes
Table 2 Bus Operations
Mode
Notes
RP
CE
OE
WE
A
0
V
PP
DQ
07
RY BY
Read
1 2 3
V
IH
V
IL
V
IL
V
IH
X
X
D
OUT
X
Output Disable
1 2 3
V
IH
V
IL
V
IH
V
IH
X
X
High Z
X
Standby
1 2 3
V
IH
V
IH
X
X
X
X
High Z
X
Deep PowerDown
1 2
V
IL
X
X
X
X
X
High Z
V
OH
Intelligent Identifier (Mfr)
1 2
V
IH
V
IL
V
IL
V
IH
V
IL
X
89H
V
OH
Intelligent Identifier (Device)
1 2
V
IH
V
IL
V
IL
V
IH
V
IH
X
A1H
V
OH
Write
1 2 3 4 5
V
IH
V
IL
V
IH
V
IL
X
X
D
IN
X
NOTES
1 Refer to DC Characteristics When V
PP
e
V
PPL
memory contents can be read but not written or erased
2 X can be V
IL
or V
IH
for control pins and addresses and V
PPL
or V
PPH
for V
PP
See DC Characteristics for V
PPL
and V
PPH
voltages
3 RY BY
is V
OL
when the Write State Machine is executing internal block erase or byte write algorithms It is V
OH
when
the WSM is not busy in Erase Suspend mode or deep powerdown mode
4 Command writes involving block erase or byte write are only successfully executed when V
PP
e
V
PPH
5 Refer to Table 3 for valid D
IN
during a write operation
9
28F008SA-L
Deep Power-Down
The 28F008SA-L offers a deep power-down feature
entered when RP
is at V
IL
Current draw thru V
CC
is 0 20 mA typical in deep powerdown mode with
current draw through V
PP
typically 0 1 mA During
read modes
RP -low deselects the memory
places output drivers in a high-impedence state and
turns off all internal circuits The 28F008SA-L re-
quires time t
PHQV
(see AC Characteristics-Read-
Only Operations) after return from powerdown until
initial memory access outputs are valid After this
wakeup interval normal operation is restored The
Command User Interface is reset to Read Array and
the upper 5 bits of the Status Register are cleared to
value 10000 upon return to normal operation
During block erase or byte write modes RP
low
will abort either operation Memory contents of the
block being altered are no longer valid as the data
will be partially written or erased Time t
PHWL
after
RP
goes to logic-high (V
IH
) is required before an-
other command can be written
This use of RP
during system reset is important
with automated write erase devices When the sys-
tem come out of reset it expects to read from the
flash memory Automated flash memories provide
status information when accessed during write
erase modes If a CPU reset occurs with no flash
memory reset proper CPU initialization would not
occur because the flash memory would be providing
the status information instead of array data Intel's
Flash Memories allow proper CPU initialization fol-
lowing a system reset through the use of the RP
input In this application RP
is controlled by the
same RESET
signal that resets the system CPU
Intelligent Identifier Operation
The Intelligent Identifier operation outputs the manu-
facturer code 89H and the device code A2H for
the 28F008SA-L The system CPU can then auto-
matically match the device with its proper block
erase and byte write algorithms
The manufacturer- and device-codes are read via
the Command User Interface Following a write of
90H to the Command User Interface a read from
address location 00000H outputs the manufacturer
code (89H) A read from address 00001H outputs
the device code (A2H) It is not necessary to have
high voltage applied to V
PP
to read the Intelligent
Identifiers from the Command User Interface
Table 3 Command Definitions
Command
Cycles
Req'd
Bus
Notes
First Bus Cycle
Second Bus Cycle
Operation Address Data Operation Address Data
Read Array Reset
1
1
Write
X
FFH
Intelligent Identifier
3
2 3 4
Write
X
90H
Read
IA
IID
Read Status Register
2
3
Write
X
70H
Read
X
SRD
Clear Status Register
1
Write
X
50H
Erase Setup Erase Confirm
2
2
Write
BA
20H
Write
BA
D0H
Erase Suspend Erase Resume
2
Write
X
B0H
Write
X
D0H
Byte Write Setup Write
2
2 3 5
Write
WA
40H
Write
WA
WD
Alternate Byte Write Setup Write
2
2 3 5
Write
WA
10H
Write
WA
WD
NOTES
1 Bus operations are defined in Table 2
2 IA
e
Identifier Address 00H for manufacturer code 01H for device code
BA
e
Address within the block being erased
WA
e
Address of memory location to be written
3 SRD
e
Data read from Status Register See Table 4 for a description of the Status Register bits
WD
e
Data to be written at location WA Data is latched on the rising edge of WE
IID
e
Data read from Intelligent Identifiers
4 Following the Intelligent Identifier command two read operations access manufacture and device codes
5 Either 40H or 10H are recognized by the WSM as the Byte Write Setup command
6 Commands other than those shown above are reserved by Intel for future device implementations and should not be
used
10
28F008SA-L
Write
Writes to the Command User Interface enable read-
ing of device data and Intelligent Identifiers They
also control inspection and clearing of the Status
Register Additionally when V
PP
e
V
PPH
the Com-
mand User Interface controls block erasure and byte
write The contents of the interface register serve as
input to the internal state machine
The Command User Interface itself does not occupy
an addressable memory location The interface reg-
ister is a latch used to store the command and ad-
dress and data information needed to execute the
command Erase Setup and Erase Confirm com-
mands require both appropriate command data and
an address within the block to be erased The Byte
Write Setup command requires both appropriate
command data and the address of the location to be
written while the Byte Write command consists of
the data to be written and the address of the loca-
tion to be written
The Command User Interface is written by bringing
WE
to a logic-low level (V
IL
) while CE
is low
Addresses and data are latched on the rising edge
of WE
Standard microprocessor write timings are
used
Refer to AC Write Characteristics and the AC Wave-
forms for Write Operations Figure 11 for specific
timing parameters
COMMAND DEFINITIONS
When V
PPL
is applied to the V
PP
pin read opera-
tions from the Status Register Intelligent Identifiers
or array blocks are enabled Placing V
PPH
on V
PP
enables successful byte write and block erase oper-
ations as well
Device operations are selected by writing specific
commands into the Command User Interface Table
3 defines the 28F008SA-L commands
Read Array Command
Upon initial device powerup and after exit from deep
powerdown mode
the 28F008SA-L defaults to
Read Array mode This operation is also initiated by
writing FFH into the Command User Interface Mi-
croprocessor read cycles retrieve array data The
device remains enabled for reads until the Com-
mand User Interface contents are altered Once the
internal Write State Machine has started a block
erase or byte write operation the device will not rec-
ognize the Read Array command until the WSM has
completed its operation The Read Array command
is functional when V
PP
e
V
PPL
or V
PPH
Intelligent Identifier Command
The 28F008SA-L contains an Intelligent Identifier
operation initiated by writing 90H into the Command
Table 4 Status Register Definitions
WSMS
ESS
ES
BWS
VPPS
R
R
R
7
6
5
4
3
2
1
0
SR 7
e
WRITE STATE MACHINE STATUS
1
e
Ready
0
e
Busy
SR 6
e
ERASE SUSPEND STATUS
1
e
Erase Suspended
0
e
Erase in Progress Completed
SR 5
e
ERASE STATUS
1
e
Error in Block Erasure
0
e
Successful Block Erase
SR 4
e
BYTE WRITE STATUS
1
e
Error in Byte Write
0
e
Successful Byte Write
SR 3
e
V
PP
STATUS
1
e
V
PP
Low Detect Operation Abort
0
e
V
PP
OK
SR 2SR 0
e
RESERVED FOR FUTURE
ENHANCEMENTS
These bits are reserved for future use and
should be masked out when polling the Status
Register
NOTES
RY BY
or the Write State Machine Status bit must first
be checked to determine byte write or block erase com-
pletion before the Byte Write or Erase Status bit are
checked for success
If the Byte Write AND Erase Status bits are set to ``1''s
during a block erase attempt an improper command se-
quence was entered Attempt the operation again
If V
PP
low status is detected the Status Register must be
cleared before another byte write or block erase opera-
tion is attempted
The V
PP
Status bit unlike an A D converter does not
provide continuous indication of V
PP
level The WSM in-
terrogates the V
PP
level only after the byte write or block
erase command sequences have been entered and in-
forms the system if V
PP
has not been switched on The
V
PP
Status bit is not guaranteed to report accurate feed-
back between V
PPL
and V
PPH
11
28F008SA-L
User Interface Following the command write a read
cycle from address 00000H retrieves the manufac-
turer code of 89H
A read cycle from address
00001H returns the device code of A1H To termi-
nate the operation it is necessary to write another
valid command into the register Like the Read Array
command the Intelligent Identifier command is func-
tional when V
PP
e
V
PPL
or V
PPH
Read Status Register Command
The 28F008SA-L contains a Status Register which
may be read to determine when a byte write or block
erase operation is complete and whether that oper-
ation completed successfully The Status Register
may be read at any time by writing the Read Status
Register command (70H) to the Command User In-
terface After writing this command all subsequent
read operations output data from the Status Regis-
ter until another valid command is written to the
Command User Interface
The contents of the
Status Register are latched on the falling edge of
OE
or CE
whichever occurs last in the read cy-
cle OE
or CE
must be toggled to V
IH
before
further reads to update the Status Register latch
The Read Status Register command functions when
V
PP
e
V
PPL
or V
PPH
Clear Status Register Command
The Erase Status and Byte Write Status bits are set
to ``1''s by the Write State Machine and can only be
reset by the Clear Status Register Command These
bits indicate various failure conditions (see Table 4)
By allowing system software to control the resetting
of these bits several operations may be performed
(such as cumulatively writing several bytes or eras-
ing multiple blocks in sequence) The Status Regis-
ter may then be polled to determine if an error oc-
curred during that sequence This adds flexibility to
the way the device may be used
Additionally the V
PP
Status bit (SR 3) MUST be re-
set by system software before further byte writes or
block erases are attempted To clear the Status
Register the Clear Status Register command (50H)
is written to the Command User Interface The Clear
Status Register command is functional when V
PP
e
V
PPL
or V
PPH
Erase Setup Erase Confirm
Commands
Erase is executed one block at a time initiated by a
two-cycle command sequence
An Erase Setup
command (20H) is first written to the Command User
Interface followed by the Erase Confirm command
(D0H) These commands require both appropriate
sequencing and an address within the block to be
erased to FFH Block preconditioning erase and
verify are all handled internally by the Write State
Machine invisible to the system After the two-com-
mand erase sequence is written to it the 28F008SA-L
automatically outputs Status Register data when
read (see Figure 8 Block Erase Flowchart) The
CPU can detect the completion of the erase event
by analyzing the output of the RY BY
pin or the
WSM Status bit of the Status Register
When erase is completed the Erase Status bit
should be checked If erase error is detected the
Status Register should be cleared The Command
User Interface remains in Read Status Register
mode until further commands are issued to it
This two-step sequence of set-up followed by execu-
tion ensures that memory contents are not acciden-
tally erased Also reliable block erasure can only
occur when V
PP
e
V
PPH
In the absence of this high
voltage memory contents are protected against era-
sure If block erase is attempted while V
PP
e
V
PPL
the V
PP
Status bit will be set to ``1'' Erase attempts
while V
PPL
k
V
PP
k
V
PPH
produce spurious results
and should not be attempted
Erase Suspend Erase Resume
Commands
The Erase Suspend command allows block erase
interruption in order to read data from another block
of memory Once the erase process starts writing
the Erase Suspend command (B0H) to the Com-
mand User Interface requests that the WSM sus-
pend the erase sequence at a predetermined point
in the erase algorithm The 28F008SA-L continues
to output Status Register data when read after the
Erase Suspend command is written to it Polling the
WSM Status and Erase Suspend Status bits will de-
termine when the erase operation has been sus-
pended (both will be set to ``1'') RY BY
will also
transition to V
OH
At this point a Read Array command can be written
to the Command User Interface to read data from
blocks other than that which is suspended The only
other valid commands at this time are Read Status
Register (70H) and Erase Resume (D0H) at which
time the WSM will continue with the erase process
The Erase Suspend Status and WSM Status bits of
the Status Register will be automatically cleared and
RY BY
will return to V
OL
After the Erase Resume
command is written to it the 28F008SA-L automati-
cally outputs Status Register data when read (see
Figure 9 Erase Suspend Resume Flowchart) V
PP
must remain at V
PPH
while the 28F008SA-L is in
Erase Suspend
12
28F008SA-L
Byte Write Setup Write Commands
(40H or 10H)
Byte write is executed by a two-command sequence
The Byte Write Setup command (40H or 10H) is writ-
ten to the Command User Interface followed by a
second write specifying the address and data
(latched on the rising edge of WE ) to be written
The WSM then takes over controlling the byte write
and write verify algorithms internally After the two-
command byte write sequence is written to it the
28F008SA-L automatically outputs Status Register
data when read (see Figure 7 Byte Write Flowchart)
The CPU can detect the completion of the byte write
event by analyzing the output of the RY BY
pin or
the WSM Status bit of the Status Register Only the
Read Status Register command is valid while byte
write is active
When byte write is complete the Byte Write Status
bit should be checked If byte write error is detected
the Status Register should be cleared The internal
WSM verify only detects errors for ``1''s that do not
successfully write to ``0''s The Command User In-
terface remains in Read Status Register mode until
further commands are issued to it If byte write is
attempted while V
PP
e
V
PPL
the V
PP
Status bit will
be set to ``1'' Byte write attempts while V
PPL
k
V
PP
k
V
PPH
produce spurious results and should not be
attempted
EXTENDED BLOCK ERASE BYTE
WRITE CYCLING
Intel has designed extended cycling capability into
its
ETOX
flash
memory
technologies
The
28F008SA-L is designed for 10 000 byte write block
erase cycles on each of the sixteen 64-Kbyte
blocks Low electric fields advanced oxides and
minimal oxide area per cell subjected to the tunnel-
ing electric field combine to greatly reduce oxide
stress and the probability of failure A 20-Mbyte sol-
id-state drive using an array of 28F008SA-Ls has a
MTBF (Mean Time Between Failure) of 3 33 million
hours
(1)
over 60 times more reliable than equivalent
rotating disk technology
AUTOMATED BYTE WRITE
The 28F008SA-L integrates the Quick-Pulse pro-
gramming algorithm of prior Intel Flash Memory de-
vices on-chip using the Command User Interface
Status Register and Write State Machine (WSM)
On-chip integration dramatically simplifies system
software and provides processor interface timings to
the Command User Interface and Status Register
WSM operation internal verify and V
PP
high voltage
presence are monitored and reported via the
RY BY
output and appropriate Status Register
bits Figure 7 shows a system software flowchart for
device byte write The entire sequence is performed
with V
PP
at V
PPH
Byte write abort occurs when RP
transitions to V
IL
or V
PP
drops to V
PPL
Although the
WSM is halted byte data is partially written at the
location where byte write was aborted Block era-
sure or a repeat of byte write is required to initialize
this data to a known value
AUTOMATED BLOCK ERASE
As above the Quick-Erase algorithm of prior Intel
Flash devices is now implemented internally includ-
ing all preconditioning of block data WSM opera-
tion erase success and V
PP
high voltage presence
are monitored and reported through RY BY
and
the Status Register Additionally if a command other
than Erase Confirm is written to the device following
Erase Setup both the Erase Status and Byte Write
Status bits will be set to ``1''s When issuing the
Erase Setup and Erase Confirm commands they
should be written to an address within the address
range of the block to be erased Figure 8 shows a
system software flowchart for block erase
Erase typically takes 2 0 seconds per block The
Erase Suspend Erase Resume command sequence
allows suspension of this erase operation to read
data from a block other than that in which erase is
being performed A system software flowchart is
shown in Figure 9
The entire sequence is performed with V
PP
at V
PPH
Abort occurs when RP
transitions to V
IL
or V
PP
falls to V
PPL
while erase is in progress Block data is
partially erased by this operation and a repeat of
erase is required to obtain a fully erased block
DESIGN CONSIDERATIONS
Three-Line Output Control
The 28F008SA-L will often be used in large memory
arrays Intel provides three control inputs to accom-
modate multiple memory connections Three-line
control provides for
a) lowest possible memory power dissipation
b) complete assurance that data bus contention will
not occur
To efficiently use these control inputs an address
decoder should enable CE
while OE
should be
connected to all memory devices and the system's
READ
control line This assures that only selected
memory devices have active outputs while deselect-
ed memory devices are in Standby Mode RP
should be connected to the system Powergood sig-
nal to prevent unintended writes during system pow-
er transitions Powergood should also toggle during
system reset
(1)
Assumptions 10-Kbyte file written every 10 minutes (20-Mbyte array) (10-Kbyte file) e 2 000 file writes before erase required
(2000 files writes erase)
c
(10 000 cycles per 28F008SA-L block) e 20 million file writes
(20
c
10
6
file writes)
c
(10 min write)
c
(1 hr 60 min) e 3 33
c
10
6
MTBF
13
28F008SA-L
RY BY
and Byte Write Block Erase
Polling
RY BY
is a full CMOS output that provides a hard-
ware method of detecting byte write and block erase
completion It transitions low time t
WHRL
after a
write or erase command sequence is written to the
28F008SA-L and returns to V
OH
when the WSM
has finished executing the internal algorithm
RY BY
can be connected to the interrupt input of
the system CPU or controller It is active at all times
not tristated if the 28F008SA-L CE
or OE
inputs
are brought to V
IH
RY BY
is also V
OH
when the
device is in Erase Suspend or deep powerdown
modes
290435 13
Bus
Command
Comments
Operation
Write
Byte Write
Data
e
40H (10H)
Setup
Address
e
Byte to be written
Write
Byte Write
Data to be written
Address
e
Byte to be written
Standby Read
Check RY BY
V
OH
e
Ready V
OL
e
Busy
or
Read Status Register
Check SR 7
1
e
Ready 0
e
Busy
Toggle OE
or CE
to
update Status Register
Repeat for subsequent bytes
Full status check can be done after each byte or after a
sequence of bytes
Write FFH after the last byte write operation to reset the
device to Ready Array Mode
FULL STATUS CHECK PROCEDURE
290435 14
Bus
Command
Comments
Operation
Optional
CPU may already have read
Status Register data in WSM
Read
Ready polling above
Standby
Check SR 3
1
e
V
PP
Low Detect
Standby
Check SR 4
1
e
Byte Write Error
SR 3 MUST be cleared if set during a byte write attempt
before further attempts are allowed by the Write State
Machine
SR 4 is only cleared by the Clear Status Register Command
in cases where multiple bytes are written before full status is
checked
If error is detected clear the Status Register before
attempting retry or other error recovery
Figure 7 Automated Byte Write Flowchart
14
28F008SA-L
290435 15
Bus
Command
Comments
Operation
Write
Erase
Data
e
20H
Setup
Address
e
Within block to be
erased
Write
Erase
Data
e
D0H
Address
e
Within block to be
erased
Standby Read
Check RY BY
V
OH
e
Ready V
OL
e
Busy
or
Read Status Register
Check SR 7
1
e
Ready 0
e
Busy
Toggle OE
or CE
to
update Status Register
Repeat for subsequent bytes
Full status check can be done after each block or after a
sequence of blocks
Write FFH after the last block erase operation to reset the
device to Ready Array Mode
FULL STATUS CHECK PROCEDURE
290435 16
Bus
Command
Comments
Operation
Optional
CPU may already have read
Status Register data in WSM
Read
Ready polling above
Standby
Check SR 3
1
e
V
PP
Low Detect
Standby
Check SR 4 5
Both 1
e
Command Sequence
Error
Standby
Check SR 5
1
e
Block Erase Error
SR 3 MUST be cleared if set during a block erase attempt
before further attempts are allowed by the Write State
Machine
SR 5 is only cleared by the Clear Status Register
Command in cases where multiple blocks are erased
before full status is checked
If error is detected clear the Status Register before
attempting retry or other error recovery
Figure 8 Automated Block Erase Flowchart
15
28F008SA-L
290435 17
Bus
Command
Comments
Operation
Write
Erase
Data
e
B0H
Suspend
Write
Read
Data
e
70H
Status Register
Standby
Check RY BY
Read
V
OH
e
Ready
V
OL
e
Busy
or
Read Status Register
Check SR 7
1
e
Ready 0
e
Busy
Toggle OE
or CE
to
Update Status Register
Standby
Check SR 6
1
e
Suspended
Write
Read Array
Data
e
FFH
Read
Read array data from block
other than that being
erased
Write
Erase Resume
Data
e
D0H
Figure 9 Erase Suspend Resume Flowchart
Power Supply Decoupling
Flash memory power switching characteristics re-
quire careful device decoupling System designers
are interested in 3 supply current issues standby
current levels (I
SB
) active current levels (I
CC
) and
transient peaks produced by falling and rising edges
of CE
Transient current magnitudes depend on
the device outputs' capacitive and inductive loading
Two-line control and proper decoupling capacitor
selection will suppress transient voltage peaks
Each device should have a 0 1 mF ceramic capacitor
connected between each V
CC
and GND and be-
tween its V
PP
and GND These high frequency low
inherent-inductance capacitors should be placed as
close as possible to package leads Additionally for
every 8 devices a 4 7 mF electrolytic capacitor
should be placed at the array's power supply con-
nection between V
CC
and GND The bulk capacitor
will overcome voltage slumps caused by PC board
trace inductances
V
PP
Trace on Printed Circuit Boards
Writing flash memories while they reside in the tar-
get system requires that the printed circuit board
designer pay attention to the V
PP
power supply
trace The V
PP
pin supplies the memory cell current
for writing and erasing Use similar trace widths and
layout considerations given to the V
CC
power bus
Adequate V
PP
supply traces and decoupling will de-
crease V
PP
voltage spikes and overshoots
16
28F008SA-L
V
CC
V
PP
RP
Transitions and the
Command Status Registers
Byte write and block erase completion are not guar-
anteed if V
PP
drops below V
PPH
If the V
PP
Status bit
of the Status Register (SR 3) is set to ``1'' a Clear
Status Register command MUST be issued before
further byte write block erase attempts are allowed
by the WSM Otherwise the Byte Write (SR 4) or
Erase (SR 5) Status bits of the Status Register will
be set to ``1''s if error is detected RP
transitions to
V
IL
during byte write and block erase also abort the
operations Data is partially altered in either case
and the command sequence must be repeated after
normal operation is restored Device poweroff or
RP
transitions to V
IL
clear the Status Register to
initial value 10000 for the upper 5 bits
The Command User Interface latches commands as
issued by system software and is not altered by V
PP
or CE
transitions or WSM actions Its state upon
powerup after exit from deep powerdown or after
V
CC
transitions below V
LKO
is Read Array Mode
After byte write or block erase is complete even
after V
PP
transitions down to V
PPL
the Command
User Interface must be reset to Read Array mode via
the Read Array command if access to the memory
array is desired
Power Up Down Protection
The 28F008SA-L is designed to offer protection
against accidental block erasure or byte writing dur-
ing
power
transitions
Upon
power-up
the
28F008SA-L is indifferent as to which power supply
V
PP
or V
CC
powers up first Power supply sequenc-
ing
is
not
required
Internal
circuitry
in
the
28F008SA-L ensures that the Command User Inter-
face is reset to the Read Array mode on power up
A system designer must guard against spurious
writes for V
CC
voltages above V
LKO
when V
PP
is
active Since both WE
and CE
must be low for a
command write driving either to V
IH
will inhibit
writes The Command User Interface architecture
provides an added level of protection since altera-
tion of memory contents only occurs after success-
ful completion of the two-step command sequences
Finally the device is disabled until RP
is brought to
V
IH
regardless of the state of its control inputs This
provides an additional level of memory protection
Power Dissipation
When designing portable systems designers must
consider battery power consumption not only during
device operation but also for data retention during
system idle time Flash nonvolatility increases us-
able battery life because the 28F008SA-L does not
consume any power to retain code or data when the
system is off
In addition
the 28F008SA-L's deep powerdown
mode ensures extremely low power dissipation even
when system power is applied For example porta-
ble PCs and other power sensitive applications us-
ing an array of 28F008SA-Ls for solid-state storage
can lower RP
to V
IL
in standby or sleep modes
producing negligable power consumption If access
to the 28F008SA-L is again needed the part can
again be read following the t
PHQV
and t
PHWL
wake-
up cycles required after RP
is first raised back to
V
IH
See AC Characteristics
Read-Only and Write
Operations and Figures 10 and 11 for more informa-
tion
17
28F008SA-L
ABSOLUTE MAXIMUM RATINGS
Operating Temperature
During Read
b
20 C to a70 C
(1)
During Block Erase Byte Write
0 C to a70 C
Temperature Under Bias
b
20 C to a80 C
Storage Temperature
b
65 C to a125 C
Voltage on Any Pin
(except V
CC
and V
PP
)
with Respect to GND
b
2 0V to a7 0V
(2)
V
PP
Program Voltage with
Respect to GND during
Block Erase Byte Write
b
2 0V to a14 0V
(2 3)
V
CC
Supply Voltage
with Respect to GND
b
2 0V to a7 0V
(2)
Output Short Circuit Current
100 mA
(4)
NOTICE This data sheet contains information on
products in the sampling and initial production phases
of development The specifications are subject to
change without notice Verify with your local Intel
Sales office that you have the latest data sheet be-
fore finalizing a design
WARNING Stressing the device beyond the ``Absolute
Maximum Ratings'' may cause permanent damage
These are stress ratings only Operation beyond the
``Operating Conditions'' is not recommended and ex-
tended exposure beyond the ``Operating Conditions''
may affect device reliability
NOTES
1 Operating temperature is for commercial product defined by this specification
2 Minimum DC voltage is
b
0 5V on input output pins During transitions this level may undershoot to
b
2 0V for periods
k
20 ns Maximum DC voltage on input output pins is V
CC
a
0 5V which during transitions may overshoot to V
CC
a
2 0V for periods
k
20 ns
3 Maximum DC voltage on V
PP
may overshoot to
a
14 0V for periods
k
20 ns
4 Output shorted for no more than one second No more than one output shorted at a time
5 AC specifications are valid at both voltage ranges See DC Characteristics for voltage range specific specification
OPERATING CONDITIONS
Symbol
Parameter
Notes
Min
Max
Unit
T
A
Operating Temperature
b
20
70
C
V
CC
V
CC
Supply Voltage
5
3 00
3 60
V
V
CC
V
CC
Supply Voltage
5
4 50
5 50
V
DC CHARACTERISTICS
V
CC
e
3 3V
g
0 3V Read 3 0 3 6 Program Erase
Symbol
Parameter
Notes
Min
Typ
Max
Unit
Test Condition
I
LI
Input Load Current
1
g
0 5
m
A
V
CC
e
V
CC
Max
V
IN
e
V
CC
or GND
I
LO
Output Leakage Current
1
g
0 5
m
A
V
CC
e
V
CC
Max
V
OUT
e
V
CC
or GND
I
CCS
V
CC
Standby Current
1 3
1 0
2 0
mA
V
CC
e
V
CC
Max
CE
e
RP
e
V
IH
30
100
m
A
V
CC
e
V
CC
Max
CE
e
RP
e
V
CC
g
0 2V
I
CCD
V
CC
Deep PowerDown
1
0 20
1 2
m
A
RP
e
GND
g
0 2V
Current
I
OUT
(RY BY ) e 0 mA
18
28F008SA-L
DC CHARACTERISTICS
(Continued)
Symbol
Parameter
Notes
Min
Typ
Max
Unit
Test Condition
I
CCR
V
CC
Read Current
1
5
12
mA V
CC
e
V
CC
Max CE
e
GND
f e 5 MHz I
OUT
e
0 mA
CMOS Inputs
5
12
mA V
CC
e
V
CC
Max CE
e
V
IL
f e 5 MHz I
OUT
e
0 mA
TTL Inputs
I
CCW
V
CC
Byte Write Current
1
6
18
mA Byte Write In Progress
I
CCE
V
CC
Block Erase Current
1
6
18
mA Block Erase In Progress
I
CCES
V
CC
Erase Suspend
1 2
3
6
mA Block Erase Suspended
Current
CE
e
V
IH
I
PPS
V
PP
Standby Current
1
g
1
g
15
m
A V
PP
s
V
CC
I
PPD
V
PP
Deep PowerDown
1
0 10
5 0
m
A RP
e
GND
g
0 2V
Current
I
PPR
V
PP
Read Current
200
m
A V
PP
l
V
CC
I
PPW
V
PP
Byte Write Current
1
10
30
mA V
PP
e
V
PPH
Byte Write in Progress
I
PPE
V
PP
Block Erase Current
1
10
30
mA V
PP
e
V
PPH
Block Erase in Progress
I
PPES
V
PP
Erase Suspend
1
90
200
m
A V
PP
e
V
PPH
Current
Block Erase Suspended
V
IL
Input Low Voltage
b
0 5
0 6
V
V
IH
Input High Voltage
2 0
V
CC
a
0 5
V
V
OL
Output Low Voltage
3
0 4
V
V
CC
e
V
CC
Min I
OL
e
2 mA
V
OH1
Output High Voltage (TTL)
3
2 4
V
V
CC
e
V
CC
Min I
OH
e b
2 mA
V
OH2
Output High Voltage
0 85 V
CC
V
I
OH
e
2 5 mA V
CC
e
V
CC
Min
(CMOS)
V
CC
b
0 4
I
OH
e b
100 mA V
CC
e
V
CC
Min
V
PPL
V
PP
during Normal
4
0 0
6 5
V
Operations
V
PPH
V
PP
during Erase Write
11 4
12 0
12 6
V
Operations
V
LKO
V
CC
Erase Write Lock
2 0
V
Voltage
CAPACITANCE
(5)
T
A
e
25 C f e 1 MHz
Symbol
Parameter
Typ
Max
Unit
Condition
C
IN
Input Capacitance
6
8
pF
V
IN
e
0V
C
OUT
Output Capacitance
8
12
pF
V
OUT
e
0V
19
28F008SA-L
NOTES
1 All currents are in RMS unless otherwise noted Typical values at V
CC
e
3 3V V
PP
e
12 0V T
e
25 C These currents
are valid for all product versions (packages and speeds)
2 I
CCES
is specified with the device deselected If the 28F008SA-L is read while in Erase Suspend Mode current draw is
the sum of I
CCES
and I
CCR
3 Includes RY BY
4 Block Erases Byte Writes are inhibited when V
PP
e
V
PPL
and not guaranteed in the range between V
PPH
and V
PPL
5 Sampled not 100% tested
DC CHARACTERISTICS
V
CC
e
5 0V
g
10%
Symbol
Parameter
Notes
Min
Typ
Max
Unit
Test Condition
I
LI
Input Load Current
1
g
1 0
m
A V
CC
e
V
CC
Max
V
IN
e
V
CC
or GND
I
LO
Output Leakage Current
1
g
10
m
A V
CC
e
V
CC
Max
V
OUT
e
V
CC
or GND
I
CCS
V
CC
Standby Current
1 3
1 0
2 0
mA V
CC
e
V
CC
Max
CE
e
RP
e
V
IH
30
100
m
A V
CC
e
V
CC
Max
CE
e
RP
e
V
CC
g
0 2V
I
CCD
V
CC
Deep PowerDown
1
0 20
1 2
m
A RP
e
GND
g
0 2V
Current
I
OUT
(RY BY ) e 0 mA
I
CCR
V
CC
Read Current
1
20
35
mA V
CC
e
V
CC
Max CE
e
GND
f e 5 MHz I
OUT
e
0 mA
CMOS Inputs
25
50
mA V
CC
e
V
CC
Max CE
e
V
IL
f e 5 MHz I
OUT
e
0 mA
TTL Inputs
I
CCW
V
CC
Byte Write Current
1
10
30
mA Byte Write In Progress
I
CCE
V
CC
Block Erase Current
1
10
30
mA Block Erase In Progress
I
CCES
V
CC
Erase Suspend
1 2
5
10
mA Block Erase Suspended
Current
CE
e
V
IH
I
PPS
V
PP
Standby Current
1
g
1
g
15
m
A V
PP
s
V
CC
I
PPD
V
PP
Deep PowerDown
1
0 10
5 0
m
A RP
e
GND
g
0 2V
Current
I
PPR
V
PP
Read Current
1
90
200
m
A V
PP
l
V
CC
I
PPW
V
PP
Byte Write Current
1
10
30
mA V
PP
e
V
PPH
Byte Write in Progress
I
PPE
V
PP
Block Erase Current
1
10
30
mA V
PP
e
V
PPH
Block Erase in Progress
I
PPES
V
PP
Erase Suspend
1
90
200
m
A V
PP
e
V
PPH
Current
Block Erase Suspended
V
IL
Input Low Voltage
b
0 5
0 8
V
V
IH
Input High Voltage
2 0
V
CC
a
0 5
V
V
OL
Output Low Voltage
3
0 45
V
V
CC
e
V
CC
Min I
OL
e
5 8 mA
V
OH1
Output High Voltage (TTL)
3
2 4
V
V
CC
e
V
CC
Min I
OH
e b
2 5 mA
V
OH2
Output High Voltage
0 85 V
CC
V
I
OH
e b
2 5 mA V
CC
e
V
CC
Min
(CMOS)
V
CC
b
0 4
I
OH
e b
100 mA V
CC
e
V
CC
Min
V
PPL
V
PP
during Normal
4
0 0
6 5
V
Operations
20
28F008SA-L
DC CHARACTERISTICS
(Continued) V
CC
e
5 0V
g
10%
Symbol
Parameter
Notes
Min
Typ
Max
Unit
Test Condition
V
PPH
V
PP
during Erase Write
11 4
12 0
12 6
V
Operations
V
LKO
V
CC
Erase Write Lock
2 0
V
Voltage
NOTES
1 All currents are in RMS unless otherwise noted Typical values at V
CC
e
5 0V V
PP
e
12 0V T
e
25 C These currents
are valid for all product versions (packages and speeds)
2 I
CCES
is specified with the device deselected If the 28F008SA-L is read while in Erase Suspend Mode current draw is
the sum of I
CCES
and I
CCR
3 Includes RY BY
4 Block Erases Byte Writes are inhibited when V
PP
e
V
PPL
and not guaranteed in the range between V
PPH
and V
PPL
AC INPUT OUTPUT REFERENCE WAVEFORM
290435 7
AC test inputs are driven at 3 0V for a Logic ``1'' and 0 0V for a Logic ``0'' Input timing
begins and output timing ends at 1 5V Input rise and fall times (10% to 90%)
k
10 ns
AC TESTING LOAD CIRCUIT
(2)
C
L
e
50 pF
C
L
Includes Jig
290435 8
Capacitance
R
L
e
3 3 kX
AC CHARACTERISTICS
Read-Only Operations
(1)
V
CC
e
3 3V
g
0 3V 5 0V
g
10%
Versions
28F008SA-150
Unit
Symbol
Parameter
Notes
Min
Max
t
AVAV
t
RC
Read Cycle Time
150
ns
t
AVQV
t
ACC
Address to Output Delay
150
ns
t
ELQV
t
CE
CE
to Output Delay
2
150
ns
t
PHQV
t
PWH
RP
High to Output Delay
600
ns
t
GLQV
t
OE
OE
to Output Delay
2
75
ns
t
ELQX
t
LZ
CE
to Output Low Z
3
0
ns
t
EHQZ
t
HZ
CE
High to Output High Z
3
55
ns
t
GLQX
t
OLZ
OE
to Output Low Z
3
0
ns
t
GHQZ
t
DF
OE
High to Output High Z
3
30
ns
t
OH
Output Hold from Addresses CE
or OE
3
0
ns
Change Whichever is First
NOTES
1 See AC Input Output Reference Waveform for timing measurements
2 OE
may be delayed up to t
CE
t
OE
after the falling edge of CE
without impact on t
CE
3 Sampled not 100% tested
21
28F008SA-L
Figure 10 AC Waveform for Read Operations
290435
9
22
28F008SA-L
AC CHARACTERISTICS
Write Operations
(1)
V
CC
e
3 3V
g
0 3V 5 0V
g
10%
Versions
28F008SA-L200
Unit
Symbol
Parameter
Notes
Min
Max
t
AVAV
t
WC
Write Cycle Time
200
ns
t
PHWL
t
PS
RP
High Recovery to WE
Going Low
2
1
m
s
t
ELWL
t
CS
CE
Setup to WE
Going Low
20
ns
t
WLWH
t
WP
WE
Pulse Width
60
ns
t
VPWH
t
VPS
V
PP
Setup to WE
Going High
2
100
ns
t
AVWH
t
AS
Address Setup to WE
Going High
3
60
ns
t
DVWH
t
DS
Data Setup to WE
Going High
4
60
ns
t
WHDX
t
DH
Data Hold from WE
High
5
ns
t
WHAX
t
AH
Address Hold from WE
High
5
ns
t
WHEH
t
CH
CE
Hold from WE
High
10
ns
t
WHWL
t
WPH
WE
Pulse Width High
30
ns
t
WHRL
WE
High to RY BY
Going Low
100
ns
t
WHQV1
Duration of Byte Write Operation
5 6
6
m
s
t
WHQV2
Duration of Block Erase Operation
5 6
0 3
sec
t
WHGL
Write Recovery
0
m
s
before Read
t
QVVL
t
VPH
V
PP
Hold from Valid SRD RY BY
High
2 6
0
ns
NOTES
1 Read timing characteristics during erase and byte write operations are the same as during read-only operations Refer to
AC Characteristics for Read-Only Operations
2 Sampled not 100% tested
3 Refer to Table 3 for valid A
IN
for byte write or block erasure
4 Refer to Table 3 for valid D
IN
for byte write or block erasure
5 The on-chip Write State Machine incorporates all byte write and block erase system functions and overhead of standard
Intel flash memory including byte program and verify (byte write) and block precondition precondition verify erase and
erase verify (block erase)
6 Byte write and block erase durations are measured to completion (SR 7
e
1 RY BY
e
V
OH
) V
PP
should be held at
V
PPH
until determination of byte write block erase success (SR 3 4 5
e
0)
23
28F008SA-L
BLOCK ERASE AND BYTE WRITE PERFORMANCE
V
CC
e
3 3V to 0 3V 5 0V
g
10%
Parameter
Notes
28F008SA-L-200
Unit
Min
Typ
(1)
Max
Block Erase Time
2
2 0
12 5
sec
Block Write Time
2
0 7
2 6
sec
Byte Write Time
8
(Note 3)
m
s
NOTES
1 25 C 12 0 V
PP
2 Excludes System-Level Overhead
3 Contact your Intel representative for information on the maximum byte write specification
24
28F008SA-L
Figure 11 AC Waveform for Write Operations
290435
1
0
25
28F008SA-L
ALTERNATIVE CE -CONTROLLED WRITES
V
CC
e
3 3V
g
0 3V 5 0V
g
10%
Versions
28F008SA-L200
Unit
Symbol
Parameter
Notes
Min
Max
t
AVAV
t
WC
Write Cycle Time
200
ns
t
PHEL
t
PS
RP
High Recovery to CE
Going Low
2
1
m
s
t
WLEL
t
WS
WE
Setup to CE
Going Low
0
ns
t
ELEH
t
CP
CE
Pulse Width
70
ns
t
VPEH
t
VPS
V
PP
Setup to CE
Going High
2
100
ns
t
AVEH
t
AS
Address Setup to CE
Going High
3
60
ns
t
DVEH
t
DS
Data Setup to CE
Going High
4
60
ns
t
EHDX
t
DH
Data Hold from CE
High
5
ns
t
EHAX
t
AH
Address Hold from CE
High
5
ns
t
EHWH
t
WH
WE
Hold from CE
High
0
ns
t
EHEL
t
EPH
CE
Pulse Width High
25
ns
t
EHRL
CE
High to RY BY
Going Low
100
ns
t
EHQV1
Duration of Byte Write Operation
5
6
m
s
t
EHQV2
Duration of Block Erase Operation
5
0 3
sec
t
EHGL
Write Recovery before Read
0
m
s
t
QVVL
t
VPH
V
PP
Hold from Valid SRD RY BY
High
2 5
0
ns
NOTES
1 Chip-Enable Controlled Writes Write operations are driven by the valid combination of CE
and WE
In systems where
CE
defines the write pulsewidth (within a longer WE
timing waveform) all setup hold and inactive WE
times should
be measured relative to the CE
waveform
2 Sampled not 100% tested
3 Refer to Table 3 for valid A
IN
for byte write or block erasure
4 Refer to Table 3 for valid D
IN
for byte write or block erasure
5 Byte write and block erase durations are measured to completion (SR 7
e
1 RY BY
e
V
OH
) V
PP
should be held at
V
PPH
until determination of byte write block erase success (SR 3 4 5
e
0)
26
28F008SA-L
Figure 12 Alternate AC Waveform for Write Operations
290435
1
1
27
28F008SA-L
ORDERING INFORMATION
290435 12
VALID COMBINATIONS
E28F008SA-L200
F28F008SA-L200
PA28F008SA-L200
ADDITIONAL INFORMATION
References
Order
Number
28F008SA Datasheet
290429
28F008SA 8 Mbit (1Mbit x 8) Flash Memory SmartDie
TM
Product Specification
271296
AP-359
``28F008SA Hardware Interfacing''
292094
AP-360
``28F008SA Software Drivers''
292095
AP-364
``28F008SA Automation and Algorithms''
292099
ER-27
``The Intel 28F008SA Flash Memory''
294011
ER-28
``ETOX
TM
III Flash Memory Technology''
290412
Revision History
Number
Description
002
Modified Erase Suspend Flowchart
Lowered V
LKO
from 2 2V to 2 0V
Combined V
PP
Standby Current and V
PP
Read Current into One V
PP
Standby Current Spec
with Two Test Conditions (DC Characteristics Table)
Removed
250 Speed Bin
003
PWD renamed to RP
for JEDEC standardization compatibility
Changed I
PPS
standby current specifications from
g
10 mA to
g
15 mA in DC Characteristics
tables
004
Changed I
CCR
test condition from f e 8 MHz to f e 5 MHz
Changed I
CCS
Max spec from 50 mA to 2 0 mA
Added I
PPR
spec
Corrected I
PPS
spec typo
Added V
OHZ
(Output High Voltage
CMOS) spec
Changed Operating Temp range (read) from 0 C 70 C to b20 C 70 C
Changed V
CC
range from 3 3V
g
0 3V to 3 15V 3 6V for Program Erase
Added Byte Write Time spec
005
Changed intelligent identifier device code from A1H to A2H
V
CC
supply voltage (program erase) is now the same as read
I
CCD
max changed to 1 2 mA
AC Characteristics
Read-only operation t
AVAV
e
150 ns t
AVQV
e
150 ns t
ELQV
e
150 ns
t
PHQV
e
600 ns t
GLQV
e
75 ns
Corrected I
CCS
typical value to read 1 0
28